
tr.row1 {
  background-color: #FFF4B3;
}

tr.row2 {
  background-color: #FFFAD9;
}

table.rowdisplay td  {
    padding-top: 5px;
}

fieldset {
  background-color: #FFFAD9;
}

fieldset>legend {
    font-weight:bold;
}

fieldset input[type="text"] {
    width: 70%;
    margin-bottom: 5px;
}

fieldset label {
    display: inline-block;
    font-weight:bold;
    width: 20%;
}

fieldset select {
    width: 50em;
    margin-bottom: 5px;
}

input[type="radio"] {
    display: inline;
    margin-right: 20px;
}

input.ARRAY {
}

input.BIGINT {
  background-color: #EEFFB3;
}

input.BINARY {
}

input.BIT {
}

input.BOOLEAN {
  background-color: #F2F345;
  width: auto;
}

input.CHAR {
  background-color: #EEBBBB;
}

input.Cidr {
  background-color: #F2E345;
}

input.DATE {
    background-color: #A0DFF1;
}

input.TIMESTAMP {
    background-color: #A0DFF1;
}

input.FLOAT {
  background-color: #EEFFB3;
}

input.Inet {
  background-color: #F2E345;
}

input.INTEGER {
  background-color: #EEFFB3;
}

input.INTERVAL {
    background-color: #A0DFF1;
}

input.MACADDR {
    background-color: #C9B912;
}

input.NUMERIC {
  background-color: #EEFFB3;
}

input.SMALLINT {
  background-color: #EEFFB3;
}

input.VARCHAR {
  background-color: #DDBBBB;
}

textarea.TEXT {
    width: 100%;
}

input.TIME {
    background-color: #A0DFF1;
}

input.UUID {
}

fieldset.ValueType label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
    width:auto;
}

fieldset.TestCaseStatus label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
    width:auto;
}

fieldset.TestCaseType label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
    width:auto;
}

fieldset.PriorityType label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
    width:auto;
}

fieldset.SeverityType label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
}

fieldset.LikelihoodType label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
}

fieldset.radioset label {
    display: inline;
    font-weight: normal;
    width: auto;
    margin-left:1em;
    width:auto;
}

fieldset.radioset input {
    width:auto;
}


input:focus {
    border-width: 2px;
    border-color: black;
}

input[type="submit"] {
    background-color:#BBFFBB;
    font-weight:bold;
    margin-top:10px;
    width:100%;
    padding:4px;
}

input:hover[type="submit"] { 
  background-color: #AAEEAA;
}

div#choicelist {
  font-size: 9pt;
  height: 50em;
  float: right;
  margin-top: 1em;
  overflow-x: hidden;
  overflow-y: scroll;
}

div#dbmodelinstance {
  float: left;
  width: 50%;
}


table.datagrid caption {
  text-align:left; 
}

table.datagrid {
    width: 100%;
    border-collapse: collapse;
}

table.datagrid thead th { 
    text-align: left;
    background-color: #FFE65C;
    background-repeat: no-repeat;
    background-position: right center;
    color: white;
    font-weight: bold;
    padding: .3em .7em;
    font-size: .9em;
    padding-right: 5px;
}

table.datagrid thead th a {
    color: white;
    text-decoration: none;
    font-size: 1.0em;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 15px;
}

table.datagrid thead th.over {
    background-color: #746240;
    cursor: pointer;
}

table.datagrid tbody th {
    font-weight: bold;
}

table.datagrid tbody td, table.datagrid tbody th {
    text-align: left;
    padding: .3em .7em;
    border-bottom: 1px solid #eee;
}

table.datagrid tbody tr.alternate td, table.datagrid tbody tr.alternate th {
    background-color: #f1f1f1;
}

table.datagrid tfoot td, table.datagrid tfoot th { 
    background-color: #FFFEE3;
    color: #4B4545;
    padding: .5em;
    font-weight: bold;
    border-top: 2px solid #4B4545;
}

table.datagrid tfoot th { text-align: left; }

table.datagrid tfoot td {  }

